import game

Scene = None ;SceneType = None

def doImport():
    global Scene, SceneType
    from scene import Scene,SceneType

class BaseScene:
    def __init__(self, scene:Scene):
        self.scene = scene    
    def run(self):
        pass

class Fight(BaseScene):
    def __init__(self, scene: Scene):
        super().__init__(scene)
        self.enemies = []
    def run(self):
        # 你遭遇了 ...
        pass

class FightEmergency(Fight):
    def run(self):

        pass

class FightBoss(Fight):
    def run(self):

        pass

class Encounter(BaseScene):
    def run(self):

        pass

class Reward(BaseScene):
    def run(self):

        pass

class Shop(BaseScene):
    def run(self):

        pass